package com.itheima.test_demo;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

public class Test01 {
    public static void main(String[] args) {
        //获取日历对象
        Calendar calendar = Calendar.getInstance();

        //设置日历往前推12个月
        calendar.add(Calendar.MONTH, -12);

        System.out.println(calendar.MONTH);
        //定义一个list集合，存放过去12个月每个月的月份
        List<String> months = new ArrayList<>();

        //定义一个list集合，存放过去12个月每个月的会员数量
        List<Integer> memberCounts = new ArrayList<>();

        //遍历过去12个月的每一个月
        for (int i = 0; i < 12; i++) {

            //获取每个月的时间
            Date time = calendar.getTime();
            System.out.println(time);
            //获取每个月的月份
            String month = new SimpleDateFormat("yyyy-MM").format(time);

            System.out.println(month);
            //定义每个月开始日期
            String monthBegin = month + "-1";
            //定义每个月结束时间
            String monthEnd = month + "-31";

            //统计每个月人数
            //int count = memberMapper.findMemberCountByMonth(monthBegin,monthEnd);

            //添加每一个月
            months.add(month);

            //添加每一个月的会员数量
            //memberCounts.add(count);

            //每次循环都在日历的月份上+1，如-11月,-10月，-9月，依次类推
            calendar.add(Calendar.MONTH, +1);

        }
    }
}
